<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BTableWidget</title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<div class="class" name="BTableWidget">
			<h1>BTableWidget</h1>
			<p>继承自<a href="BScrollArea.html">BScrollArea</a></p>
			<p id="resume"><a href="#desc">详细</a></p><h2>public</h2>
			<table id="public">
				<tr><td align="right"/><td><a href="#BTableWidget(BWidget*)">BTableWidget</a>(BWidget* parent = 0);</td></tr>
				<tr><td align="right"/><td><a href="#BTableWidget(const BString&,BWidget*)">BTableWidget</a>(const BString&amp; title, BWidget* parent = 0);</td></tr>
				<tr><td align="right"/><td><a href="#BTableWidget(int,BWidget*)">BTableWidget</a>(int column, BWidget* parent = 0);</td></tr>
				<tr><td align="right"/><td><a href="#BTableWidget(int, int,BWidget*)">BTableWidget</a>(int row, int column, BWidget* parent = 0);</td></tr>
				<tr><td align="right"/><td><a href="#~BTableWidget()">~BTableWidget</a>();</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowCount(int)">setRowCount</a>(int rowCount);</td></tr>
				<tr><td align="right">int </td><td><a href="#rowCount() const">rowCount</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setRowVisible(int, bool)">setRowVisible</a>(int row, bool visible);</td></tr>
				<tr><td align="right">bool </td><td><a href="#rowVisible(int) const">rowVisible</a>(int row) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowLabel(int, const BString&)">setRowLabel</a>(int row, const BString&amp; text);</td></tr>
				<tr><td align="right">const BString&amp; </td><td><a href="#rowLabel(int) const">rowLabel</a>(int row) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowAlign(Align)">setRowAlign</a>(Align align);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowAlign(int, Align)">setRowAlign</a>(int row, Align align);</td></tr>
				<tr><td align="right">Align </td><td><a href="#rowAlign(int) const">rowAlign</a>(int row) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowPolicy(Policy)">setRowPolicy</a>(Policy policy);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowPolicy(int, Policy)">setRowPolicy</a>(int row, Policy policy);</td></tr>
				<tr><td align="right">Policy </td><td><a href="#rowPolicy(int) const">rowPolicy</a>(int row) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowHeight(int)">setRowHeight</a>(int height);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowHeight(int, int)">setRowHeight</a>(int row, int height);</td></tr>
				<tr><td align="right">int </td><td><a href="#rowHeight(int) const">rowHeight</a>(int row) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowWidth(int)">setRowWidth</a>(int rowWidth);</td></tr>
				<tr><td align="right">int </td><td><a href="#rowWidth() const">rowWidth</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setRowSpacing(int)">setRowSpacing</a>(int spacing);</td></tr>
				<tr><td align="right">int </td><td><a href="#rowSpacing() const">rowSpacing</a>() const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowAsset(int, const BValue&)">setRowAsset</a>(int row, const BValue&amp; asset);</td></tr>
				<tr><td align="right">const BValue&amp; </td><td><a href="#rowAsset(int) const">rowAsset</a>(int row) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowColor(int, BByte, BByte, BByte,BByte)">setRowColor</a>(int row, BByte r, BByte g, BByte b, BByte a = 255);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowColor(int, const BColor&)">setRowColor</a>(int row, const BColor&amp; color);</td></tr>
				<tr><td align="right">const BColor&amp; </td><td><a href="#rowColor(int) const">rowColor</a>(int row) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#cleanRowColor()">cleanRowColor</a>();</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnCount(int)">setColumnCount</a>(int columnCount);</td></tr>
				<tr><td align="right">int </td><td><a href="#columnCount() const">columnCount</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setColumnVisible(int, bool)">setColumnVisible</a>(int column, bool visible);</td></tr>
				<tr><td align="right">bool </td><td><a href="#columnVisible(int) const">columnVisible</a>(int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnLabel(int, const BString&)">setColumnLabel</a>(int column, const BString&amp; text);</td></tr>
				<tr><td align="right">const BString&amp; </td><td><a href="#columnLabel(int) const">columnLabel</a>(int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnAlign(Align)">setColumnAlign</a>(Align align);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnAlign(int, Align)">setColumnAlign</a>(int column, Align align);</td></tr>
				<tr><td align="right">Align </td><td><a href="#columnAlign(int) const">columnAlign</a>(int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnPolicy(Policy)">setColumnPolicy</a>(Policy policy);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnPolicy(int, Policy)">setColumnPolicy</a>(int column, Policy policy);</td></tr>
				<tr><td align="right">Policy </td><td><a href="#columnPolicy(int) const">columnPolicy</a>(int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnStretch(float)">setColumnStretch</a>(float stretch);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnStretch(int, float)">setColumnStretch</a>(int column, float stretch);</td></tr>
				<tr><td align="right">float </td><td><a href="#columnStretch(int) const">columnStretch</a>(int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnWidth(int)">setColumnWidth</a>(int width);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnWidth(int, int)">setColumnWidth</a>(int column, int width);</td></tr>
				<tr><td align="right">int </td><td><a href="#columnWidth(int) const">columnWidth</a>(int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnHeight(int)">setColumnHeight</a>(int columnHeight);</td></tr>
				<tr><td align="right">int </td><td><a href="#columnHeight() const">columnHeight</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setColumnSortable(int, bool)">setColumnSortable</a>(int column, bool sortable);</td></tr>
				<tr><td align="right">bool </td><td><a href="#columnSortable(int) const">columnSortable</a>(int column) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setColumnSortMode(int, int)">setColumnSortMode</a>(int column, int sortMode);</td></tr>
				<tr><td align="right">int </td><td><a href="#columnSortMode(int) const">columnSortMode</a>(int column) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setColumnSpacing(int)">setColumnSpacing</a>(int spacing);</td></tr>
				<tr><td align="right">int </td><td><a href="#columnSpacing() const">columnSpacing</a>() const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnAsset(int, const BValue&)">setColumnAsset</a>(int column, const BValue&amp; asset);</td></tr>
				<tr><td align="right">const BValue&amp; </td><td><a href="#columnAsset(int) const">columnAsset</a>(int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnColor(int, BByte, BByte, BByte,BByte)">setColumnColor</a>(int column, BByte r, BByte g, BByte b, BByte a = 255);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnColor(int, const BColor&)">setColumnColor</a>(int column, const BColor&amp; color);</td></tr>
				<tr><td align="right">const BColor&amp; </td><td><a href="#columnColor(int) const">columnColor</a>(int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#cleanColumnColor()">cleanColumnColor</a>();</td></tr>
				<tr><td align="right">int </td><td><a href="#addRow(const BString&,float)">addRow</a>(const BString&amp; label = BString(), float stretch = -1);</td></tr>
				<tr><td align="right">bool </td><td><a href="#insertRow(int,const BString&,float)">insertRow</a>(int row, const BString&amp; label = BString(), float stretch = -1);</td></tr>
				<tr><td align="right">bool </td><td><a href="#removeRow(const BString&)">removeRow</a>(const BString&amp; label);</td></tr>
				<tr><td align="right">bool </td><td><a href="#removeRow(int)">removeRow</a>(int row);</td></tr>
				<tr><td align="right">int </td><td><a href="#addColumn(const BString&,float)">addColumn</a>(const BString&amp; label = BString(), float stretch = -1);</td></tr>
				<tr><td align="right">bool </td><td><a href="#insertColumn(int,const BString&,float)">insertColumn</a>(int column, const BString&amp; label = BString(), float stretch = -1);</td></tr>
				<tr><td align="right">bool </td><td><a href="#removeColumn(const BString&)">removeColumn</a>(const BString&amp; label);</td></tr>
				<tr><td align="right">bool </td><td><a href="#removeColumn(int)">removeColumn</a>(int column);</td></tr>
				<tr><td align="right">int </td><td><a href="#addRows(int)">addRows</a>(int count);</td></tr>
				<tr><td align="right">bool </td><td><a href="#insertRows(int, int)">insertRows</a>(int pos, int count);</td></tr>
				<tr><td align="right">bool </td><td><a href="#removeRows(int, int)">removeRows</a>(int pos, int count);</td></tr>
				<tr><td align="right">int </td><td><a href="#addColumns(int)">addColumns</a>(int count);</td></tr>
				<tr><td align="right">bool </td><td><a href="#insertColumns(int, int)">insertColumns</a>(int pos, int count);</td></tr>
				<tr><td align="right">bool </td><td><a href="#removeColumns(int, int)">removeColumns</a>(int pos, int count);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setItem(int, int, BTableItem*)">setItem</a>(int row, int column, BTableItem* item);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#setItem(int, int, const BString&,Form)">setItem</a>(int row, int column, const BString&amp; text, Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#setItem(int, int, Graph,const BString&,Form)">setItem</a>(int row, int column, Graph graph, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#setItem(int, int, BIcon*,const BString&,Form)">setItem</a>(int row, int column, BIcon* icon, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#setItem(int, int, BImage*,const BString&,Form)">setItem</a>(int row, int column, BImage* image, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#setItem(int, int, BWidget*,const BString&,Form)">setItem</a>(int row, int column, BWidget* widget, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">bool </td><td><a href="#addItem(int, int, BTableItem*)">addItem</a>(int row, int column, BTableItem* item);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#addItem(int, int,const BString&,Form)">addItem</a>(int row, int column, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#addItem(int, int, Graph,const BString&,Form)">addItem</a>(int row, int column, Graph graph, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#addItem(int, int, BIcon*,const BString&,Form)">addItem</a>(int row, int column, BIcon* icon, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#addItem(int, int, BImage*,const BString&,Form)">addItem</a>(int row, int column, BImage* image, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#addItem(int, int, BWidget*,const BString&,Form)">addItem</a>(int row, int column, BWidget* widget, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">bool </td><td><a href="#insertItem(BTableItem*)">insertItem</a>(BTableItem* item);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#insertItem(const BString&,Form)">insertItem</a>(const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#insertItem(Graph,const BString&,Form)">insertItem</a>(Graph graph, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#insertItem(BIcon*,const BString&,Form)">insertItem</a>(BIcon* icon, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#insertItem(BImage*,const BString&,Form)">insertItem</a>(BImage* image, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#insertItem(BWidget*,const BString&,Form)">insertItem</a>(BWidget* widget, const BString&amp; text = BString(), Form form = Form_None);</td></tr>
				<tr><td align="right">bool </td><td><a href="#removeItem(int)">removeItem</a>(int index);</td></tr>
				<tr><td align="right">bool </td><td><a href="#removeItem(int, int)">removeItem</a>(int row, int column);</td></tr>
				<tr><td align="right">bool </td><td><a href="#removeItem(BTableItem*)">removeItem</a>(BTableItem* item);</td></tr>
				<tr><td align="right">void </td><td><a href="#clearItems()">clearItems</a>();</td></tr>
				<tr><td align="right">void </td><td><a href="#clear()">clear</a>();</td></tr>
				<tr><td align="right">bool </td><td><a href="#moveRow(int, int)">moveRow</a>(int row, int dest);</td></tr>
				<tr><td align="right">bool </td><td><a href="#moveColumn(int, int)">moveColumn</a>(int column, int dest);</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#item(int,int)">item</a>(int row, int column = 0);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#item(int,int) const">item</a>(int row, int column = 0) const;</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#itemOfText(const BString&)">itemOfText</a>(const BString&amp; text);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#itemOfText(const BString&) const">itemOfText</a>(const BString&amp; text) const;</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#itemOfText(int, const BString&)">itemOfText</a>(int column, const BString&amp; text);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#itemOfText(int, const BString&) const">itemOfText</a>(int column, const BString&amp; text) const;</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#itemOfWidget(const BWidget*)">itemOfWidget</a>(const BWidget* widget);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#itemOfWidget(const BWidget*) const">itemOfWidget</a>(const BWidget* widget) const;</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#itemOfWidget(int, const BWidget*)">itemOfWidget</a>(int column, const BWidget* widget);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#itemOfWidget(int, const BWidget*) const">itemOfWidget</a>(int column, const BWidget* widget) const;</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#itemOfAsset(const BValue&)">itemOfAsset</a>(const BValue&amp; asset);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#itemOfAsset(const BValue&) const">itemOfAsset</a>(const BValue&amp; asset) const;</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#itemOfAsset(int, const BValue&)">itemOfAsset</a>(int column, const BValue&amp; asset);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#itemOfAsset(int, const BValue&) const">itemOfAsset</a>(int column, const BValue&amp; asset) const;</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#itemAt(int, int)">itemAt</a>(int x, int y);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#itemAt(int, int) const">itemAt</a>(int x, int y) const;</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#itemAt(const BPoint&)">itemAt</a>(const BPoint&amp; pos);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#itemAt(const BPoint&) const">itemAt</a>(const BPoint&amp; pos) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setGridStyle(GridStyle)">setGridStyle</a>(GridStyle gridStyle);</td></tr>
				<tr><td align="right">GridStyle </td><td><a href="#gridStyle() const">gridStyle</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setGridSize(int)">setGridSize</a>(int gridSize);</td></tr>
				<tr><td align="right">int </td><td><a href="#gridSize() const">gridSize</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setRowHeaderShown(bool)">setRowHeaderShown</a>(bool rowHeaderShown);</td></tr>
				<tr><td align="right">bool </td><td><a href="#rowHeaderShown() const">rowHeaderShown</a>() const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setColumnHeaderShown(bool)">setColumnHeaderShown</a>(bool columnHeaderShown);</td></tr>
				<tr><td align="right">bool </td><td><a href="#columnHeaderShown() const">columnHeaderShown</a>() const;</td></tr>
				<tr><td align="right">BRect </td><td><a href="#rowRect(int) const">rowRect</a>(int row) const;</td></tr>
				<tr><td align="right">BRect </td><td><a href="#rowHeaderRect(int) const">rowHeaderRect</a>(int row) const;</td></tr>
				<tr><td align="right">BRect </td><td><a href="#rowHandleRect(int) const">rowHandleRect</a>(int row) const;</td></tr>
				<tr><td align="right">BRect </td><td><a href="#columnRect(int) const">columnRect</a>(int column) const;</td></tr>
				<tr><td align="right">BRect </td><td><a href="#columnHeaderRect(int) const">columnHeaderRect</a>(int column) const;</td></tr>
				<tr><td align="right">BRect </td><td><a href="#columnHandleRect(int) const">columnHandleRect</a>(int column) const;</td></tr>
				<tr><td align="right">void </td><td><a href="#setSelectMode(SelectMode)">setSelectMode</a>(SelectMode selectMode);</td></tr>
				<tr><td align="right">SelectMode </td><td><a href="#selectMode() const">selectMode</a>() const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setSelection(BTableItem*)">setSelection</a>(BTableItem* selectedItem);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setSelection(const BIntArray&)">setSelection</a>(const BIntArray&amp; selectedRows);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setSelection(const BTableItemArray&)">setSelection</a>(const BTableItemArray&amp; selection);</td></tr>
				<tr><td align="right">const BTableItemArray&amp; </td><td><a href="#selection() const">selection</a>() const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#setItemSelected(BTableItem*,bool)">setItemSelected</a>(BTableItem* item, bool selected = true);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setRowSelected(int,bool)">setRowSelected</a>(int row, bool selected = true);</td></tr>
				<tr><td align="right">bool </td><td><a href="#setColumnSelected(int,bool)">setColumnSelected</a>(int column, bool selected = true);</td></tr>
				<tr><td align="right">bool </td><td><a href="#clearSelection()">clearSelection</a>();</td></tr>
				<tr><td align="right">int </td><td><a href="#selectedItemCount() const">selectedItemCount</a>() const;</td></tr>
				<tr><td align="right">BTableItem* </td><td><a href="#selectedItem(int)">selectedItem</a>(int index = 0);</td></tr>
				<tr><td align="right">const BTableItem* </td><td><a href="#selectedItem(int) const">selectedItem</a>(int index = 0) const;</td></tr>
				<tr><td align="right">int </td><td><a href="#rowOfAsset(const BValue&)">rowOfAsset</a>(const BValue&amp; value);</td></tr>
				<tr><td align="right">int </td><td><a href="#columnOfAsset(const BValue&)">columnOfAsset</a>(const BValue&amp; value);</td></tr>
				<tr><td align="right">int </td><td><a href="#rowAt(int) const">rowAt</a>(int y) const;</td></tr>
				<tr><td align="right">int </td><td><a href="#rowAt(const BPoint&) const">rowAt</a>(const BPoint&amp; pos) const;</td></tr>
				<tr><td align="right">int </td><td><a href="#columnAt(int) const">columnAt</a>(int x) const;</td></tr>
				<tr><td align="right">int </td><td><a href="#columnAt(const BPoint&) const">columnAt</a>(const BPoint&amp; pos) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#check(int) const">check</a>(int index) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#checkRow(int) const">checkRow</a>(int row) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#checkColumn(int) const">checkColumn</a>(int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#checkCell(int, int) const">checkCell</a>(int row, int column) const;</td></tr>
				<tr><td align="right">BRect </td><td><a href="#cellRect(int, int) const">cellRect</a>(int row, int column) const;</td></tr>
				<tr><td align="right">bool </td><td><a href="#scrollToItem(BTableItem*,Align)">scrollToItem</a>(BTableItem* item, Align align = Align_None);</td></tr>
				<tr><td align="right">bool </td><td><a href="#scrollToCell(int, int,Align)">scrollToCell</a>(int row, int column, Align align = Align_None);</td></tr>
				<tr><td align="right">virtual bool </td><td><a href="#sortColumn(int)">sortColumn</a>(int column = -1);</td></tr>
				<tr><td align="right">using </td><td><a href="#BObject::query;()">BObject::query;</a></td></tr>
				<tr><td align="right">virtual bool </td><td><a href="#query(const BString&, BValue&) const">query</a>(const BString&amp; text, BValue&amp; value) const;</td></tr>
			</table>
			<h2>protected</h2>
			<table id="protected">
				<tr><td align="right">virtual void </td><td><a href="#scrolling(Orientation)">scrolling</a>(Orientation orientation);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#resizeEvent(const BEvent&)">resizeEvent</a>(const BEvent&amp; event);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#styleEvent(const BEvent&)">styleEvent</a>(const BEvent&amp; event);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#freshEvent(const BEvent&)">freshEvent</a>(const BEvent&amp; event);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#paintEvent(const BEvent&)">paintEvent</a>(const BEvent&amp; event);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#keyPressEvent(const BKeyEvent&)">keyPressEvent</a>(const BKeyEvent&amp; keyEvent);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#keyReleaseEvent(const BKeyEvent&)">keyReleaseEvent</a>(const BKeyEvent&amp; keyEvent);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#mouseEnterEvent(const BMouseEvent&)">mouseEnterEvent</a>(const BMouseEvent&amp; mouseEvent);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#mouseLeaveEvent(const BMouseEvent&)">mouseLeaveEvent</a>(const BMouseEvent&amp; mouseEvent);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#mousePressEvent(const BMouseEvent&)">mousePressEvent</a>(const BMouseEvent&amp; mouseEvent);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#mouseReleaseEvent(const BMouseEvent&)">mouseReleaseEvent</a>(const BMouseEvent&amp; mouseEvent);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#mouseMoveEvent(const BMouseEvent&)">mouseMoveEvent</a>(const BMouseEvent&amp; mouseEvent);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#mouseClickEvent(const BMouseEvent&)">mouseClickEvent</a>(const BMouseEvent&amp; mouseEvent);</td></tr>
				<tr><td align="right">virtual void </td><td><a href="#mouseDoubleClickEvent(const BMouseEvent&)">mouseDoubleClickEvent</a>(const BMouseEvent&amp; mouseEvent);</td></tr>
			</table>
			<div id="desc">
				<h2>详细介绍：</h2>
				<p>表格控件，以行列方式管理若干个项目。</p><div>样式表细则：<br/>
					<table>主样式 
						<tr><td>Value_Spacing</td><td>最优先赋于行和列的间隔。</td></tr>
						<tr><td>Value_VerSpacing</td><td>赋值于行间隔。</td></tr>
						<tr><td>Value_HorSpacing</td><td>赋值于列间隔。</td></tr>
						<tr><td>Value_Grid_Style</td><td>赋值于网格样式，键：grid-style，值为GridStyle。</td></tr>
						<tr><td>Value_Grid_Size</td><td>赋值于网格线宽，键：grid-size，值为整数（1~10）。</td></tr></table><table>子样式：header，作用于行头部和列头部。 
						<tr><td>Value_Spacing</td><td>赋于行和列的间隔。</td></tr>
						<tr><td>Value_Visible</td><td>头部是否显示。</td></tr>
						<tr><td>Value_Align</td><td>头部内容的对齐方式。</td></tr>
						<tr><td>Value_Handle_Size</td><td>头部标签中间的拖动手柄尺寸。</td></tr>
						<tr><td>Value_BaseWidth</td><td>基础宽度。</td></tr>
						<tr><td>Value_BaseHeight</td><td>基础高度。</td></tr>
						<tr><td>Value_MinWidth</td><td>最小宽度。</td></tr>
						<tr><td>Value_MaxWidth</td><td>最大宽度。</td></tr>
						<tr><td>Value_MinHeight</td><td>最小高度。</td></tr>
						<tr><td>Value_MaxHeight</td><td>最大高度。</td></tr>
						<tr><td>Value_Margin*</td><td>项目的边距大小，四个值。</td></tr>
						<tr><td>Icon_Arrow_Up</td><td>用于向上排序箭头图标。</td></tr>
						<tr><td>Icon_Arrow_Down</td><td>用于向下排序箭头图标。</td></tr></table><table>子样式：row-header，只作用于行头部。 
						<tr><td>Value_Spacing</td><td>赋值于行标签间隔。</td></tr></table><table>子样式：column-header，只作用于列头部。 
						<tr><td>Value_Spacing</td><td>赋值于列标签间隔。</td></tr></table><table>子样式：item，作用于所有项目。 
						<tr><td>Value_Icon</td><td>赋值于项目图标。</td></tr>
						<tr><td>Value_Tips</td><td>赋值于项目提示语。</td></tr>
						<tr><td>Value_Form</td><td>项目形式。</td></tr>
						<tr><td>Value_Align</td><td>项目对齐方式。</td></tr>
						<tr><td>Value_Icon_Size</td><td>项目的图标尺寸。</td></tr>
						<tr><td>Value_Border</td><td>边框宽度。</td></tr>
						<tr><td>Value_Margin*</td><td>边缘宽度，四个值。</td></tr>
						<tr><td>Value_Spacing</td><td>图标与文字的间隔。</td></tr>
						<tr><td>Value_Line_Size</td><td>文本行高。</td></tr>
						<tr><td>Value_Line_Spacing</td><td>文本行间距。</td></tr></table></div>
			</div>
			<h2 id="docs">成员文档：</h2>
			<div id="BTableWidget(BWidget*)">
				<h3>BTableWidget(BWidget* parent = 0);</h3>
			</div>
			<div id="BTableWidget(const BString&,BWidget*)">
				<h3>BTableWidget(const BString&amp; title, BWidget* parent = 0);</h3>
			</div>
			<div id="BTableWidget(int,BWidget*)">
				<h3>BTableWidget(int column, BWidget* parent = 0);</h3>
			</div>
			<div id="BTableWidget(int, int,BWidget*)">
				<h3>BTableWidget(int row, int column, BWidget* parent = 0);</h3>
			</div>
			<div id="~BTableWidget()">
				<h3>~BTableWidget();</h3>
			</div>
			<div id="setRowCount(int)">
				<h3>bool setRowCount(int rowCount);</h3>
			</div>
			<div id="rowCount() const">
				<h3>int rowCount() const;</h3>
			</div>
			<div id="setRowVisible(int, bool)">
				<h3>void setRowVisible(int row, bool visible);</h3>
			</div>
			<div id="rowVisible(int) const">
				<h3>bool rowVisible(int row) const;</h3>
			</div>
			<div id="setRowLabel(int, const BString&)">
				<h3>bool setRowLabel(int row, const BString&amp; text);</h3>
			</div>
			<div id="rowLabel(int) const">
				<h3>const BString&amp; rowLabel(int row) const;</h3>
			</div>
			<div id="setRowAlign(Align)">
				<h3>bool setRowAlign(Align align);</h3>
			</div>
			<div id="setRowAlign(int, Align)">
				<h3>bool setRowAlign(int row, Align align);</h3>
			</div>
			<div id="rowAlign(int) const">
				<h3>Align rowAlign(int row) const;</h3>
			</div>
			<div id="setRowPolicy(Policy)">
				<h3>bool setRowPolicy(Policy policy);</h3>
			</div>
			<div id="setRowPolicy(int, Policy)">
				<h3>bool setRowPolicy(int row, Policy policy);</h3>
			</div>
			<div id="rowPolicy(int) const">
				<h3>Policy rowPolicy(int row) const;</h3>
			</div>
			<div id="setRowHeight(int)">
				<h3>bool setRowHeight(int height);</h3>
			</div>
			<div id="setRowHeight(int, int)">
				<h3>bool setRowHeight(int row, int height);</h3>
			</div>
			<div id="rowHeight(int) const">
				<h3>int rowHeight(int row) const;</h3>
			</div>
			<div id="setRowWidth(int)">
				<h3>bool setRowWidth(int rowWidth);</h3>
			</div>
			<div id="rowWidth() const">
				<h3>int rowWidth() const;</h3>
			</div>
			<div id="setRowSpacing(int)">
				<h3>void setRowSpacing(int spacing);</h3>
			</div>
			<div id="rowSpacing() const">
				<h3>int rowSpacing() const;</h3>
			</div>
			<div id="setRowAsset(int, const BValue&)">
				<h3>bool setRowAsset(int row, const BValue&amp; asset);</h3>
			</div>
			<div id="rowAsset(int) const">
				<h3>const BValue&amp; rowAsset(int row) const;</h3>
			</div>
			<div id="setRowColor(int, BByte, BByte, BByte,BByte)">
				<h3>bool setRowColor(int row, BByte r, BByte g, BByte b, BByte a = 255);</h3>
			</div>
			<div id="setRowColor(int, const BColor&)">
				<h3>bool setRowColor(int row, const BColor&amp; color);</h3>
			</div>
			<div id="rowColor(int) const">
				<h3>const BColor&amp; rowColor(int row) const;</h3>
			</div>
			<div id="cleanRowColor()">
				<h3>bool cleanRowColor();</h3>
			</div>
			<div id="setColumnCount(int)">
				<h3>bool setColumnCount(int columnCount);</h3>
			</div>
			<div id="columnCount() const">
				<h3>int columnCount() const;</h3>
			</div>
			<div id="setColumnVisible(int, bool)">
				<h3>void setColumnVisible(int column, bool visible);</h3>
			</div>
			<div id="columnVisible(int) const">
				<h3>bool columnVisible(int column) const;</h3>
			</div>
			<div id="setColumnLabel(int, const BString&)">
				<h3>bool setColumnLabel(int column, const BString&amp; text);</h3>
			</div>
			<div id="columnLabel(int) const">
				<h3>const BString&amp; columnLabel(int column) const;</h3>
			</div>
			<div id="setColumnAlign(Align)">
				<h3>bool setColumnAlign(Align align);</h3>
			</div>
			<div id="setColumnAlign(int, Align)">
				<h3>bool setColumnAlign(int column, Align align);</h3>
			</div>
			<div id="columnAlign(int) const">
				<h3>Align columnAlign(int column) const;</h3>
			</div>
			<div id="setColumnPolicy(Policy)">
				<h3>bool setColumnPolicy(Policy policy);</h3>
			</div>
			<div id="setColumnPolicy(int, Policy)">
				<h3>bool setColumnPolicy(int column, Policy policy);</h3>
			</div>
			<div id="columnPolicy(int) const">
				<h3>Policy columnPolicy(int column) const;</h3>
			</div>
			<div id="setColumnStretch(float)">
				<h3>bool setColumnStretch(float stretch);</h3>
			</div>
			<div id="setColumnStretch(int, float)">
				<h3>bool setColumnStretch(int column, float stretch);</h3>
			</div>
			<div id="columnStretch(int) const">
				<h3>float columnStretch(int column) const;</h3>
			</div>
			<div id="setColumnWidth(int)">
				<h3>bool setColumnWidth(int width);</h3>
			</div>
			<div id="setColumnWidth(int, int)">
				<h3>bool setColumnWidth(int column, int width);</h3>
			</div>
			<div id="columnWidth(int) const">
				<h3>int columnWidth(int column) const;</h3>
			</div>
			<div id="setColumnHeight(int)">
				<h3>bool setColumnHeight(int columnHeight);</h3>
			</div>
			<div id="columnHeight() const">
				<h3>int columnHeight() const;</h3>
			</div>
			<div id="setColumnSortable(int, bool)">
				<h3>void setColumnSortable(int column, bool sortable);</h3>
			</div>
			<div id="columnSortable(int) const">
				<h3>bool columnSortable(int column) const;</h3>
			</div>
			<div id="setColumnSortMode(int, int)">
				<h3>void setColumnSortMode(int column, int sortMode);</h3>
			</div>
			<div id="columnSortMode(int) const">
				<h3>int columnSortMode(int column) const;</h3>
			</div>
			<div id="setColumnSpacing(int)">
				<h3>void setColumnSpacing(int spacing);</h3>
			</div>
			<div id="columnSpacing() const">
				<h3>int columnSpacing() const;</h3>
			</div>
			<div id="setColumnAsset(int, const BValue&)">
				<h3>bool setColumnAsset(int column, const BValue&amp; asset);</h3>
			</div>
			<div id="columnAsset(int) const">
				<h3>const BValue&amp; columnAsset(int column) const;</h3>
			</div>
			<div id="setColumnColor(int, BByte, BByte, BByte,BByte)">
				<h3>bool setColumnColor(int column, BByte r, BByte g, BByte b, BByte a = 255);</h3>
			</div>
			<div id="setColumnColor(int, const BColor&)">
				<h3>bool setColumnColor(int column, const BColor&amp; color);</h3>
			</div>
			<div id="columnColor(int) const">
				<h3>const BColor&amp; columnColor(int column) const;</h3>
			</div>
			<div id="cleanColumnColor()">
				<h3>bool cleanColumnColor();</h3>
			</div>
			<div id="addRow(const BString&,float)">
				<h3>int addRow(const BString&amp; label = BString(), float stretch = -1);</h3>
			</div>
			<div id="insertRow(int,const BString&,float)">
				<h3>bool insertRow(int row, const BString&amp; label = BString(), float stretch = -1);</h3>
			</div>
			<div id="removeRow(const BString&)">
				<h3>bool removeRow(const BString&amp; label);</h3>
			</div>
			<div id="removeRow(int)">
				<h3>bool removeRow(int row);</h3>
			</div>
			<div id="addColumn(const BString&,float)">
				<h3>int addColumn(const BString&amp; label = BString(), float stretch = -1);</h3>
			</div>
			<div id="insertColumn(int,const BString&,float)">
				<h3>bool insertColumn(int column, const BString&amp; label = BString(), float stretch = -1);</h3>
			</div>
			<div id="removeColumn(const BString&)">
				<h3>bool removeColumn(const BString&amp; label);</h3>
			</div>
			<div id="removeColumn(int)">
				<h3>bool removeColumn(int column);</h3>
			</div>
			<div id="addRows(int)">
				<h3>int addRows(int count);</h3>
			</div>
			<div id="insertRows(int, int)">
				<h3>bool insertRows(int pos, int count);</h3>
			</div>
			<div id="removeRows(int, int)">
				<h3>bool removeRows(int pos, int count);</h3>
			</div>
			<div id="addColumns(int)">
				<h3>int addColumns(int count);</h3>
			</div>
			<div id="insertColumns(int, int)">
				<h3>bool insertColumns(int pos, int count);</h3>
			</div>
			<div id="removeColumns(int, int)">
				<h3>bool removeColumns(int pos, int count);</h3>
			</div>
			<div id="setItem(int, int, BTableItem*)">
				<h3>bool setItem(int row, int column, BTableItem* item);</h3>
			</div>
			<div id="setItem(int, int, const BString&,Form)">
				<h3>BTableItem* setItem(int row, int column, const BString&amp; text, Form form = Form_None);</h3>
			</div>
			<div id="setItem(int, int, Graph,const BString&,Form)">
				<h3>BTableItem* setItem(int row, int column, Graph graph, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="setItem(int, int, BIcon*,const BString&,Form)">
				<h3>BTableItem* setItem(int row, int column, BIcon* icon, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="setItem(int, int, BImage*,const BString&,Form)">
				<h3>BTableItem* setItem(int row, int column, BImage* image, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="setItem(int, int, BWidget*,const BString&,Form)">
				<h3>BTableItem* setItem(int row, int column, BWidget* widget, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="addItem(int, int, BTableItem*)">
				<h3>bool addItem(int row, int column, BTableItem* item);</h3>
			</div>
			<div id="addItem(int, int,const BString&,Form)">
				<h3>BTableItem* addItem(int row, int column, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="addItem(int, int, Graph,const BString&,Form)">
				<h3>BTableItem* addItem(int row, int column, Graph graph, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="addItem(int, int, BIcon*,const BString&,Form)">
				<h3>BTableItem* addItem(int row, int column, BIcon* icon, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="addItem(int, int, BImage*,const BString&,Form)">
				<h3>BTableItem* addItem(int row, int column, BImage* image, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="addItem(int, int, BWidget*,const BString&,Form)">
				<h3>BTableItem* addItem(int row, int column, BWidget* widget, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="insertItem(BTableItem*)">
				<h3>bool insertItem(BTableItem* item);</h3>
			</div>
			<div id="insertItem(const BString&,Form)">
				<h3>BTableItem* insertItem(const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="insertItem(Graph,const BString&,Form)">
				<h3>BTableItem* insertItem(Graph graph, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="insertItem(BIcon*,const BString&,Form)">
				<h3>BTableItem* insertItem(BIcon* icon, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="insertItem(BImage*,const BString&,Form)">
				<h3>BTableItem* insertItem(BImage* image, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="insertItem(BWidget*,const BString&,Form)">
				<h3>BTableItem* insertItem(BWidget* widget, const BString&amp; text = BString(), Form form = Form_None);</h3>
			</div>
			<div id="removeItem(int)">
				<h3>bool removeItem(int index);</h3>
			</div>
			<div id="removeItem(int, int)">
				<h3>bool removeItem(int row, int column);</h3>
			</div>
			<div id="removeItem(BTableItem*)">
				<h3>bool removeItem(BTableItem* item);</h3>
			</div>
			<div id="clearItems()">
				<h3>void clearItems();</h3>
			</div>
			<div id="clear()">
				<h3>void clear();</h3>
			</div>
			<div id="moveRow(int, int)">
				<h3>bool moveRow(int row, int dest);</h3>
			</div>
			<div id="moveColumn(int, int)">
				<h3>bool moveColumn(int column, int dest);</h3>
			</div>
			<div id="item(int,int)">
				<h3>BTableItem* item(int row, int column = 0);</h3>
			</div>
			<div id="item(int,int) const">
				<h3>const BTableItem* item(int row, int column = 0) const;</h3>
			</div>
			<div id="itemOfText(const BString&)">
				<h3>BTableItem* itemOfText(const BString&amp; text);</h3>
			</div>
			<div id="itemOfText(const BString&) const">
				<h3>const BTableItem* itemOfText(const BString&amp; text) const;</h3>
			</div>
			<div id="itemOfText(int, const BString&)">
				<h3>BTableItem* itemOfText(int column, const BString&amp; text);</h3>
			</div>
			<div id="itemOfText(int, const BString&) const">
				<h3>const BTableItem* itemOfText(int column, const BString&amp; text) const;</h3>
			</div>
			<div id="itemOfWidget(const BWidget*)">
				<h3>BTableItem* itemOfWidget(const BWidget* widget);</h3>
			</div>
			<div id="itemOfWidget(const BWidget*) const">
				<h3>const BTableItem* itemOfWidget(const BWidget* widget) const;</h3>
			</div>
			<div id="itemOfWidget(int, const BWidget*)">
				<h3>BTableItem* itemOfWidget(int column, const BWidget* widget);</h3>
			</div>
			<div id="itemOfWidget(int, const BWidget*) const">
				<h3>const BTableItem* itemOfWidget(int column, const BWidget* widget) const;</h3>
			</div>
			<div id="itemOfAsset(const BValue&)">
				<h3>BTableItem* itemOfAsset(const BValue&amp; asset);</h3>
			</div>
			<div id="itemOfAsset(const BValue&) const">
				<h3>const BTableItem* itemOfAsset(const BValue&amp; asset) const;</h3>
			</div>
			<div id="itemOfAsset(int, const BValue&)">
				<h3>BTableItem* itemOfAsset(int column, const BValue&amp; asset);</h3>
			</div>
			<div id="itemOfAsset(int, const BValue&) const">
				<h3>const BTableItem* itemOfAsset(int column, const BValue&amp; asset) const;</h3>
			</div>
			<div id="itemAt(int, int)">
				<h3>BTableItem* itemAt(int x, int y);</h3>
			</div>
			<div id="itemAt(int, int) const">
				<h3>const BTableItem* itemAt(int x, int y) const;</h3>
			</div>
			<div id="itemAt(const BPoint&)">
				<h3>BTableItem* itemAt(const BPoint&amp; pos);</h3>
			</div>
			<div id="itemAt(const BPoint&) const">
				<h3>const BTableItem* itemAt(const BPoint&amp; pos) const;</h3>
			</div>
			<div id="setGridStyle(GridStyle)">
				<h3>void setGridStyle(GridStyle gridStyle);</h3>
			</div>
			<div id="gridStyle() const">
				<h3>GridStyle gridStyle() const;</h3>
			</div>
			<div id="setGridSize(int)">
				<h3>void setGridSize(int gridSize);</h3>
			</div>
			<div id="gridSize() const">
				<h3>int gridSize() const;</h3>
			</div>
			<div id="setRowHeaderShown(bool)">
				<h3>void setRowHeaderShown(bool rowHeaderShown);</h3>
			</div>
			<div id="rowHeaderShown() const">
				<h3>bool rowHeaderShown() const;</h3>
			</div>
			<div id="setColumnHeaderShown(bool)">
				<h3>void setColumnHeaderShown(bool columnHeaderShown);</h3>
			</div>
			<div id="columnHeaderShown() const">
				<h3>bool columnHeaderShown() const;</h3>
			</div>
			<div id="rowRect(int) const">
				<h3>BRect rowRect(int row) const;</h3>
			</div>
			<div id="rowHeaderRect(int) const">
				<h3>BRect rowHeaderRect(int row) const;</h3>
			</div>
			<div id="rowHandleRect(int) const">
				<h3>BRect rowHandleRect(int row) const;</h3>
			</div>
			<div id="columnRect(int) const">
				<h3>BRect columnRect(int column) const;</h3>
			</div>
			<div id="columnHeaderRect(int) const">
				<h3>BRect columnHeaderRect(int column) const;</h3>
			</div>
			<div id="columnHandleRect(int) const">
				<h3>BRect columnHandleRect(int column) const;</h3>
			</div>
			<div id="setSelectMode(SelectMode)">
				<h3>void setSelectMode(SelectMode selectMode);</h3>
			</div>
			<div id="selectMode() const">
				<h3>SelectMode selectMode() const;</h3>
			</div>
			<div id="setSelection(BTableItem*)">
				<h3>bool setSelection(BTableItem* selectedItem);</h3>
			</div>
			<div id="setSelection(const BIntArray&)">
				<h3>bool setSelection(const BIntArray&amp; selectedRows);</h3>
			</div>
			<div id="setSelection(const BTableItemArray&)">
				<h3>bool setSelection(const BTableItemArray&amp; selection);</h3>
			</div>
			<div id="selection() const">
				<h3>const BTableItemArray&amp; selection() const;</h3>
			</div>
			<div id="setItemSelected(BTableItem*,bool)">
				<h3>bool setItemSelected(BTableItem* item, bool selected = true);</h3>
			</div>
			<div id="setRowSelected(int,bool)">
				<h3>bool setRowSelected(int row, bool selected = true);</h3>
			</div>
			<div id="setColumnSelected(int,bool)">
				<h3>bool setColumnSelected(int column, bool selected = true);</h3>
			</div>
			<div id="clearSelection()">
				<h3>bool clearSelection();</h3>
			</div>
			<div id="selectedItemCount() const">
				<h3>int selectedItemCount() const;</h3>
			</div>
			<div id="selectedItem(int)">
				<h3>BTableItem* selectedItem(int index = 0);</h3>
			</div>
			<div id="selectedItem(int) const">
				<h3>const BTableItem* selectedItem(int index = 0) const;</h3>
			</div>
			<div id="rowOfAsset(const BValue&)">
				<h3>int rowOfAsset(const BValue&amp; value);</h3>
			</div>
			<div id="columnOfAsset(const BValue&)">
				<h3>int columnOfAsset(const BValue&amp; value);</h3>
			</div>
			<div id="rowAt(int) const">
				<h3>int rowAt(int y) const;</h3>
			</div>
			<div id="rowAt(const BPoint&) const">
				<h3>int rowAt(const BPoint&amp; pos) const;</h3>
			</div>
			<div id="columnAt(int) const">
				<h3>int columnAt(int x) const;</h3>
			</div>
			<div id="columnAt(const BPoint&) const">
				<h3>int columnAt(const BPoint&amp; pos) const;</h3>
			</div>
			<div id="check(int) const">
				<h3>bool check(int index) const;</h3>
			</div>
			<div id="checkRow(int) const">
				<h3>bool checkRow(int row) const;</h3>
			</div>
			<div id="checkColumn(int) const">
				<h3>bool checkColumn(int column) const;</h3>
			</div>
			<div id="checkCell(int, int) const">
				<h3>bool checkCell(int row, int column) const;</h3>
			</div>
			<div id="cellRect(int, int) const">
				<h3>BRect cellRect(int row, int column) const;</h3>
			</div>
			<div id="scrollToItem(BTableItem*,Align)">
				<h3>bool scrollToItem(BTableItem* item, Align align = Align_None);</h3>
			</div>
			<div id="scrollToCell(int, int,Align)">
				<h3>bool scrollToCell(int row, int column, Align align = Align_None);</h3>
			</div>
			<div id="sortColumn(int)">
				<h3>virtual bool sortColumn(int column = -1);</h3>
			</div>
			<div id="BObject::query;()">
				<h3>using BObject::query;</h3>
			</div>
			<div id="query(const BString&, BValue&) const">
				<h3>virtual bool query(const BString&amp; text, BValue&amp; value) const;</h3>
			</div>
			<div id="scrolling(Orientation)">
				<h3>virtual void scrolling(Orientation orientation);</h3>
			</div>
			<div id="resizeEvent(const BEvent&)">
				<h3>virtual void resizeEvent(const BEvent&amp; event);</h3>
			</div>
			<div id="styleEvent(const BEvent&)">
				<h3>virtual void styleEvent(const BEvent&amp; event);</h3>
			</div>
			<div id="freshEvent(const BEvent&)">
				<h3>virtual void freshEvent(const BEvent&amp; event);</h3>
			</div>
			<div id="paintEvent(const BEvent&)">
				<h3>virtual void paintEvent(const BEvent&amp; event);</h3>
			</div>
			<div id="keyPressEvent(const BKeyEvent&)">
				<h3>virtual void keyPressEvent(const BKeyEvent&amp; keyEvent);</h3>
			</div>
			<div id="keyReleaseEvent(const BKeyEvent&)">
				<h3>virtual void keyReleaseEvent(const BKeyEvent&amp; keyEvent);</h3>
			</div>
			<div id="mouseEnterEvent(const BMouseEvent&)">
				<h3>virtual void mouseEnterEvent(const BMouseEvent&amp; mouseEvent);</h3>
			</div>
			<div id="mouseLeaveEvent(const BMouseEvent&)">
				<h3>virtual void mouseLeaveEvent(const BMouseEvent&amp; mouseEvent);</h3>
			</div>
			<div id="mousePressEvent(const BMouseEvent&)">
				<h3>virtual void mousePressEvent(const BMouseEvent&amp; mouseEvent);</h3>
			</div>
			<div id="mouseReleaseEvent(const BMouseEvent&)">
				<h3>virtual void mouseReleaseEvent(const BMouseEvent&amp; mouseEvent);</h3>
			</div>
			<div id="mouseMoveEvent(const BMouseEvent&)">
				<h3>virtual void mouseMoveEvent(const BMouseEvent&amp; mouseEvent);</h3>
			</div>
			<div id="mouseClickEvent(const BMouseEvent&)">
				<h3>virtual void mouseClickEvent(const BMouseEvent&amp; mouseEvent);</h3>
			</div>
			<div id="mouseDoubleClickEvent(const BMouseEvent&)">
				<h3>virtual void mouseDoubleClickEvent(const BMouseEvent&amp; mouseEvent);</h3>
			</div>
		</div>
	</body>
</html>